Real-time Reflection using Ray Tracing with Geometry Field
نویسندگان
چکیده
A novel method for accurate reflections in real time is introduced using ray tracing in geometry fields, which combine light fields with geometry images. The geometry field of a surface is defined ray space, mapping a ray to its intersection point with the surface, represented as the uv coordinates on the geometry image. It makes intersection tests much more efficient using lookups within a fragment shader, and allows conventional textures to be applied, such as normal maps, to enhance geometric subtleties. Our method can be generalized to also handle refraction and self-reflection. Experimental results demonstrate its capability for accurate reflection for complex scenes in real-time.
منابع مشابه
Ray-tracing and Interferometry in Schwarzschild Geometry
Here, we investigate the possible optical anisotropy of vacuum due to gravitational field. In doing this, we provide sufficient evidence from direct coordinate integration of the null-geodesic equations obtained from the Lagrangian method, as well as ray-tracing equations obtained from the Plebanski’s equivalent medium theory. All calculations are done for the Schwarzschild geometry, which resu...
متن کاملParaxial meridional ray tracing equations from the unified reflection-refraction law via geometric algebra
We derive the paraxial meridional ray tracing equations from the unified reflection-refraction law using geometric algebra. This unified law states that the normal vector to the interface is a rotation of the incident ray or of the refracted ray or of the reflected ray by an angle equal to the angle of incidence or of refraction. We obtain the finite meridional ray tracing equations by simply e...
متن کاملRay Differentials and Multiresolution Geometry Caching
When rendering only directly visible objects, ray tracing a few levels of specular reflection from large, lowcurvature surfaces, and ray tracing shadows from point-like light sources, the accessed geometry is coherent and a geometry cache performs well. But in many other cases, the accessed geometry is incoherent and a standard geometry cache performs poorly: ray tracing of specular reflection ...
متن کاملAn efficient parallel architecture for ray-tracing
Real time rendering of three-dimensional scenes in high photorealistic details is a hard task, such as in the ray tracing rendering algorithm. In general, the performance achieved by a sequential software-based implementation of ray tracing is far from satisfactory. However, parallel implementations of ray tracing have been enabling reasonable real time performance, as the algorithm is embarras...
متن کاملFast Approximate Visibility on the GPU using pre- computed 4D Visibility Fields
We present a novel GPU-based method for accelerating the visibility function computation of the lighting equation in dynamic scenes composed of rigid objects. The method pre-computes, for each object in the scene, the visibility and normal information, as seen from the environment, onto the bounding sphere surrounding the object and encodes it into maps. The visibility function is encoded by a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006